From 303ff60d5e90e667cc7f6da17f363b745437238a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 5 Apr 2021 14:06:42 -0400 Subject: [PATCH] modelbutton: Avoid a crash We may not have a popover menu ancestor. The check for this was forgotten in one of the branches here. Fixes: #3831 --- gtk/gtkmodelbutton.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkmodelbutton.c b/gtk/gtkmodelbutton.c index aa376d8945..531fa25dea 100644 --- a/gtk/gtkmodelbutton.c +++ b/gtk/gtkmodelbutton.c @@ -1404,7 +1404,8 @@ pointer_cb (GObject *object, GtkModelButton *button = data; stop_open (button); - gtk_popover_menu_set_active_item (GTK_POPOVER_MENU (popover), NULL); + if (popover) + gtk_popover_menu_set_active_item (GTK_POPOVER_MENU (popover), NULL); } } -- 2.30.2